From: Jasper St. Pierre Date: Wed, 20 Feb 2013 04:17:16 +0000 (-0500) Subject: layout: Remove freezeUpdateRegions/thawUpdateRegions X-Git-Tag: archive/raspbian/50.5-1+rpi1~1^2~1013^2^2~4696 X-Git-Url: https://dgit.raspbian.org/%22http://www.example.com/cgi/%22/%22http:/www.example.com/cgi/%22?a=commitdiff_plain;h=d5d517748c79b1b12f50bf66cc0e502b2071a925;p=gnome-shell.git layout: Remove freezeUpdateRegions/thawUpdateRegions Due to a bad rebase causing freezeUpdateCount to never get initialized, these functions effectively did nothing. Since we're going to go to a different mechanism for freezing region updates, let's just tear these out now instead of fixing them before tearing them out. https://bugzilla.gnome.org/show_bug.cgi?id=694227 --- diff --git a/js/ui/layout.js b/js/ui/layout.js index f99085311..81909f122 100644 --- a/js/ui/layout.js +++ b/js/ui/layout.js @@ -577,7 +577,6 @@ const LayoutManager = new Lang.Class({ }, _startupAnimationGreeter: function() { - this._freezeUpdateRegions(); Tweener.addTween(this.panelBox, { translation_y: 0, time: STARTUP_ANIMATION_TIME, @@ -587,7 +586,6 @@ const LayoutManager = new Lang.Class({ }, _startupAnimationSession: function() { - this._freezeUpdateRegions(); this._createPrimaryBackground(); Tweener.addTween(this.uiGroup, { scale_x: 1, @@ -615,7 +613,6 @@ const LayoutManager = new Lang.Class({ this._createSecondaryBackgrounds(); this.emit('panel-box-changed'); - this._thawUpdateRegions(); }, showKeyboard: function () { @@ -832,22 +829,11 @@ const LayoutManager = new Lang.Class({ if (Main.sessionMode.isGreeter) return; - if (!this._updateRegionIdle && !this._freezeUpdateCount) + if (!this._updateRegionIdle) this._updateRegionIdle = Mainloop.idle_add(Lang.bind(this, this._updateRegions), Meta.PRIORITY_BEFORE_REDRAW); }, - _freezeUpdateRegions: function() { - if (this._updateRegionIdle) - this._updateRegions(); - this._freezeUpdateCount++; - }, - - _thawUpdateRegions: function() { - this._freezeUpdateCount--; - this._queueUpdateRegions(); - }, - _getWindowActorsForWorkspace: function(workspace) { return global.get_window_actors().filter(function (actor) { let win = actor.meta_window;